﻿using Mapster;
using SqlSugar;
using System;

namespace Raffles.OA.Data
{
    /// <summary>
    /// 日 期：2024/7/30 15:44:45
    /// 描 述：项目报价行程实体类
    /// </summary>
    [SugarTable("ProjectQuotationTrip")]
    public class ProjectQuotationTripEntity : BaseEntity
    {
        /// <summary>
        /// 项目Id
        /// </summary>
        public int? ProjectId { get; set; }
        /// <summary>
        /// 团组分段
        /// </summary>
        public int? SegmentId { get; set; }
        /// <summary>
        /// 天数
        /// </summary>
        public int? Day { get; set; }
        /// <summary>
        /// 日期
        /// </summary>
        public DateTime TripDate { get; set; }
        /// <summary>
        /// 行程城市,逗号分隔
        /// </summary>
        [AdaptIgnore(MemberSide.Source)]
        public string TripPlaceId { get; set; }
        /// <summary>
        /// 行程城市,逗号分隔
        /// </summary>
        [AdaptIgnore(MemberSide.Source)]
        public string TripPlaceName { get; set; }
        /// <summary>
        /// 是否更换导游
        /// </summary>
        public bool? IsGuideChange { get; set; }
        /// <summary>
        /// 航班
        /// </summary>
        public string FlightNo { get; set; }
        /// <summary>
        /// 起降日期
        /// </summary>
        public string FlightTime { get; set; }
        /// <summary>
        /// 服务(接机、送机)
        /// </summary>
        public string Service { get; set; } 
        /// <summary>
        /// 工时
        /// </summary>
        public decimal? ServiceHour { get; set; }
        /// <summary>
        /// 早餐
        /// </summary>
        public int? BreakfastId { get; set; }
        /// <summary>
        /// 早餐
        /// </summary>
        public string BreakfastName { get; set; }
        /// <summary>
        /// 午餐
        /// </summary>
        public int? LunchId { get; set; }
        /// <summary>
        /// 午餐
        /// </summary>
        public string LunchName { get; set; }
        /// <summary>
        /// 晚餐
        /// </summary>
        public int? DinnerId { get; set; }
        /// <summary>
        /// 晚餐
        /// </summary>
        public string DinnerName { get; set; }
        /// <summary>
        /// 备注说明
        /// </summary>
        public string Remark { get; set; }
        /// <summary>
        /// 源数据Id(报价主单)
        /// </summary>
        public int? SourceId { get; set; }
    }
}
